import {getLoginUser} from "../api/User.ts";
// import {getCurrentUserState, setCurrentUserState} from "../states/user.ts";

/**
 * 获取当前用户
 */
export const getCurrentUser = async () => {
    // 不使用缓存，每次都从服务器获取
    // // 获取当前用户
    // const currentUser = getCurrentUserState();
    // if(currentUser){
    //     return currentUser;
    // }

    // 如果获取不到，则从服务器获取
    const result = await getLoginUser();
    // console.log(result);
    // @ts-ignore
    if(result.code === 0 && result.data){
        // setCurrentUserState(result.data);
        return result.data;
    }
    return null;
}
